jQuery(function() {
    jQuery('#ghi-chu').keyup(function(){
        var length = jQuery(this).val().length;
        jQuery(this).parent().find('#ghi-chu-length').text(length);
    });
    jQuery('#ghi-chu').keyup();
    var dialog_title = 'Sửa số liệu vật tư';
    if (jQuery('#txt-type').val() == 'xuatdec') {
        dialog_title = 'Sửa số liệu đề C';
    }
    jQuery('#update-phieu-dialog').dialog({
        autoOpen: false,
        title: dialog_title,
        modal: true,
        width: 400
    });
});

function show_update_phieu_form(id) {
    jQuery('#txt-ten-vat-tu').val(jQuery('#txt-ten-vat-tu-' + id).val());
    jQuery('#txt-so-luong').val(jQuery('#txt-so-luong-' + id).val());
    jQuery('#txt-id').val(id);
    jQuery('#update-phieu-dialog').dialog('open');
}

function close_update_phieu_form() {
    var id = jQuery('#txt-id').val();
    jQuery('#txt-ten-vat-tu').val('');
    jQuery('#txt-so-luong').val('');
    jQuery('#txt-id').val('');
    jQuery('#update-phieu-dialog').dialog('close');
}

function update_phieu_chi_tiet_vat_tu() {
    var ten_vat_tu = jQuery('#txt-ten-vat-tu').val();
    var so_luong = jQuery('#txt-so-luong').val();
    var id = jQuery('#txt-id').val();
    var ten_vat_tu_cu = jQuery('#txt-ten-vat-tu-' + id).val();
    var so_luong_cu = jQuery('#txt-so-luong-' + id).val();
    //var id = jQuery('#txt-id').val();
    var type = jQuery('#txt-type').val();
    var url = 'http://' + location.hostname + Drupal.settings.basePath;
    if (!ten_vat_tu || !so_luong || !id || !type) {
      alert('Chưa nhập vật tư hoặc số lượng');
      return false;
    }
    if (type != 'xuatdec') {
        var last_b = ten_vat_tu.lastIndexOf('[') + 1;
        var last_e = ten_vat_tu.lastIndexOf(']');
        if (last_b < 1 || last_e < 1 || last_e < last_b + 6) {
          alert('Vật tư không tồn tại');
          return false;
        }
    }

    if (isNaN(so_luong) || so_luong <= 0 || Math.floor(so_luong) != so_luong) {
      alert('Nhập sai số lượng');
      return false;
    }
    if (ten_vat_tu_cu == ten_vat_tu && so_luong_cu == so_luong) {
      alert('Không có thay đổi so với trước');
      return false;
    }

    jQuery.ajax({
        type: "POST",
        data: {ten_vat_tu : ten_vat_tu, so_luong: so_luong, id: id, type: type},
        url: url + 'vat_tu/phieu_vat_tu/cap_nhat',
        async: false,
        success: function(data) {
            if (data == 'Đã cập nhật thành công') {
                jQuery('#txt-ten-vat-tu-' + id).val(ten_vat_tu);
                jQuery('#txt-so-luong-' + id).val(so_luong);
                if (type == 'xuatdec') {
                    jQuery('#tvt-data-text-' + id).text(jQuery('#ten-de-c-hidden-'+ten_vat_tu).val());
                }
                else {
                    jQuery('#tvt-data-text-' + id).text(ten_vat_tu);
                }
                jQuery('#sl-data-text-' + id).text(so_luong);
                close_update_phieu_form();
            }
            alert(data);
        }
    });
}

function check_khop_phieu() {
    if (confirm('Sau khi nhập bạn sẽ không thể sửa dữ liệu!\n\rBạn có chắc đã nhập đúng vật tư ?')) {
        return true;
    }
    else {
        return false;
    }
}